﻿using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using Abp.Application.Services;
using Microsoft.AspNetCore.Mvc;
using SOEI.Solution.Application.Contracts.CommonOthers.WaterImage.Dtos;

namespace SOEI.Solution.Application.Contracts.Customized.WaterImage
{
    public interface IWaterImageAppService : IApplicationService
    {

        /// <summary>获取已创建的水印图片
        /// </summary>
        Task<FileContentResult> GetWaterImage(WaterInputDto input);

        /// <summary>获取已创建的水印图片转换为Base64格式
        /// </summary>
        Task<string> GetWaterImageBase64(WaterInputDto input);

        /// <summary>创建水印图片
        /// </summary>
        Task CreateWaterImage(WaterInputDto input);

    }
}
